@echo off
rem @name:    ExtractOR-GROUP
rem @repo:    https://gitee.com/TangYuanMaster/BatCleaner
rem @author:  TangYuanMaster
rem @license: See the file 'LICENSE.txt'
mode con cols=60 lines=30
chcp 65001
setlocal enabledelayedexpansion
title BatCleaner_0.1
cls
echo [*] 正在清除系统垃圾文件，请稍等......
rd %windir%\$hf_mig$ /Q /S
dir %windir%\$NtUninstall* /a:d /b >%windir%\alist.txt
for /f %%i in (%windir%\alist.txt) do rd %windir%\%%i /s /q
del %windir%\alist.txt /f /q
del /f /q /s "%TEMP%\*.*"
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /a /q %systemdrive%\*.sqm
del /f /s /q %systemdrive%\recycled\*.*
del /f /q /s "%systemroot%\Prefetch\*.*"
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.tmp
del /f /s /q %windir%\prefetch\*.*
del /f /s /q %windir%\SoftwareDistribution\Download\*.*
del /f /s /q %windir%\temp\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /s /q "%userprofile%\cookies\*.txt"
del /f /q "%userprofile%\recent\*.*"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%USERPROFILE%\Application Data\Microsoft\Office\Recent\*.lnk"
del /f /s /q "%ALLUSERSPROFILE%\Documents\DrWatson\*.*"
if not exist %SystemRoot%\Minidump\NUL del /f /q /s %SystemRoot%\Minidump\*.*
if exist "%AppData%\Roaming\Adobe\Common\Media Cache" del /f /q /s "%AppData%\Roaming\Adobe\Common\Media Cache"
if exist "%AppData%\Roaming\Adobe\Common\Media Cache Files" del /f /q /s "%AppData%\Roaming\Adobe\Common\Media Cache Files"
del /f /s /q "%userprofile%\recent\*.*"
echo [+] 系统垃圾清理完成！
echo. & pause
cls
echo [*] 即将关闭休眠功能......
powercfg -h off
echo. & pause
echo [*] 正在对硬盘(C:)进行碎片整理，请稍等......
defrag c:
echo. & pause
echo [*] 即将启动磁盘清理实用程序以扫描清理......
cleanmgr /sagerun
echo. & pause
cls
echo Tips1: 建议启动存储感知功能以自动清理文件
echo 启动存储功能: 设置>系统>存储>存储感知
echo.
echo Tips2: 压缩硬盘文件(仅Win11)
echo.
echo Tips3: 重分配虚拟内存
echo 虚拟内存: 此电脑(右键)>属性>高级系统设置>性能>设置>菜单高级>更改>虚拟内存设置
echo.
echo Tips4: 默认下载位置(需关闭存储感知)
echo 更改新内容的保存位置
echo.
echo Tips5: 清理系统还原和卷影复制
echo 系统还原和卷影复制: 磁盘清理>清理系统文件>其他选项>系统还原和卷影复制
echo.
echo Tips6: 移动C盘软件至其它盘中
echo 应用: 设置>系统>应用
echo. & pause
cleanmgr
echo. & pause